TRIS : Charge le registre TRIS f
Cette instruction concerne les PIC 16 C 5x ( compatible avec les autre PIC )
( W ) -> ( TRIS f )
Nombre de cycle d'horloge : 1
Indicateurs positionnés : Aucun
TRIS 5 configure le port A
TRIS 6 configure le port B
TRIS 7 configure le port C
si bit = 0 alors la broche est en sortie
Exemple :
Dans cet exemple les broches A0 A1 et A7 du port A sont déclarées en sortie, les autres broches en entrées
#define Sens_port_A 01111100b on affecte 7C ( en hexa ) à la variable Sens_port_A
Port_A equ 05h on affecte 05 à la variable Port_A ( adresse du port A )
Movlw Sens_port_A on met la variable Sens_port_A dans le registre W
Tris Port_A transfert du contenu de W dans le registre de direction du Port A